// BaseMethodCallback.h: interface for the BaseMethodCallback class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_BASEMETHODCALLBACK_H__15947406_AFE5_44AC_9E34_1E4848713175__INCLUDED_)
#define AFX_BASEMETHODCALLBACK_H__15947406_AFE5_44AC_9E34_1E4848713175__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class BaseMethodPerformer;

class BaseMethodCallback  
{
friend class MethodThread;

public:
	BaseMethodCallback();
	virtual ~BaseMethodCallback();

protected:
  virtual void Callback(BaseMethodPerformer * pPerformer) = 0;
};

#endif // !defined(AFX_BASEMETHODCALLBACK_H__15947406_AFE5_44AC_9E34_1E4848713175__INCLUDED_)
